package com.ynunicom.midplatform.sys.user;

import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

/**
 * userinfoService
 *
 * @author zf
 * @version 2018/5/2 14:22
 */

public interface SysUserDao extends JpaRepository<SysUser, Long> {

    /**
     * 根据登录名查找用户
     * @param loginName
     * @return
     */
    SysUser findByLoginName(String loginName);

    /**
     * 根据电话号码 查询 用户
     * @param phoneNo
     * @return
     */
    SysUser findOneByPhoneNo(String phoneNo);

    /**
     *
     * @param id
     * @return
     */
    SysUser findOneById(Long id);

    /**
     *
     * @param id 默认传入1
     * @return 这个是为了避免管理员被查到
     */
    List<SysUser> findAllByIdNot(Long id);
}

